package com.xinai.widget;

import android.content.Context;
import android.graphics.Typeface;
import android.util.AttributeSet;
import android.widget.TextView;


/**
 * Title: FontTextView Description: 矢量图标加载显示
 * 
 * @author LJ
 * 
 */
//TextView
public class FontTextView extends TextView {
    /*
     * 控件在XML加载的时候是调用两个参数的构造函数 ，为了自定义的控件的完整性我们可以 都把构造函数写出来
     */
    public FontTextView(Context context) {
        super(context);
        init(context);
    }

    public FontTextView(Context context, AttributeSet attrs) {
        super(context, attrs);
        init(context);
    }

    public FontTextView(Context context, AttributeSet attrs, int defStyle) {
        super(context, attrs, defStyle);
        init(context);
    }

    /**
     * 初始化
     * 
     * @param context
     */
    private void init(Context context) {
        // 设置字体图标
        Typeface font = Typeface.createFromAsset(context.getAssets(), "iconfont.ttf");
        this.setTypeface(font);
    }
}
